Technical Report Proceedings of the Second Dynamic Aspects Workshop ( DAW 05 )
نویسندگان
چکیده
In developing a real-world complex application, we experience the major problem that complex concerns do not easily map onto low-level aspects with join-points based on fixed points in the program code. It is our observation that modularizing concerns and quantification are to be tackled at design-time, using suitable abstractions, with a translation to dynamic weaving at run-time. In particular, we argue that ‘abstract states’ of software entities (a concern consists of software entities) are a promising instrument for defining higher-level join-points for concerns. The specification and quantification of concerns in terms of abstract states typically result in dynamic weaving, i.e. depending on run-time states of the software entities. Based on experience, we provide requirements for supporting concern modelling and quantification at design-time, as well as an initial sketch of an approach that we investigate in this perspective. The approach is based on a new type of higher-level join-points, called state-based join-points and serves as an example of the necessity for advanced dynamic (state-based) aspect weaving. The approach is motivated and illustrated through a scenario in a real-world application, namely decentralized control software for several automatic guided vehicles in an industrial transportation system.
منابع مشابه
KI und Erklärungen - Service
• Literatur Pádraig Cunningham and David McSherry, editors. Explanation in Case-Based Reasoning. Workshop Proceedings, 2004. http://www.cs.tcd.ie/research_groups/mlg/ ecbrws2004/ David McSherry, editor. Artificial Intelligence Review, special issue on Explanation in Case-Based Reasoning, 24 (2). Springer Netherlands, 2005. Thomas R. Roth-Berghofer, Stefan Schulz, and Andrea Woody, editors. Proc...
متن کاملProceedings of the 7 th OVERTURE Workshop
This report contains the proceedings of the 7th OVERTURE workshop, held in Eindhoven on 2nd November 2009. © 2009 University of Newcastle upon Tyne. Printed and published by the University of Newcastle upon Tyne, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details LARSEN, P.G., BRYANS, J.W.(EDS.) Proceedings of Formal Aspects of Vir...
متن کاملGenetic Analysis Workshop 16: Strategies for genome-wide association study analyses
Proceedings Genetic Analysis Workshop 16: Strategies for genome-wide association study analyses L Adrienne Cupples*, Joseph Beyene, Heike Bickeböller, E Warwick Daw, M Daniele Fallin, W James Gauderman, Saurabh Ghosh, Ellen L Goode, Elizabeth R Hauser, Anthony Hinrichs, Jack W Kent Jr, Lisa J Martin, Maria Martinez, Rosalind J Neuman, Michael Province, Silke Szymczak, Marsha A Wilcox, Andreas Z...
متن کاملProceedings of Formal Aspects of Virtual Organisations 2009
This report contains the proceedings of the 2009 workshop on Formal Aspects of Virtual Organisations, held in Eindhoven on 3rd November 2009 © 2009 University of Newcastle upon Tyne. Printed and published by the University of Newcastle upon Tyne, Computing Science, Claremont Tower, Claremont Road, Newcastle upon Tyne, NE1 7RU, England. Bibliographical details BRYANS, J.W., FITZGERALD, J.S. (EDS...
متن کاملGRACE TECHNICAL REPORTS Proceedings of the Third International Workshop on Software Patterns and Quality (SPAQu’09)
We will discuss here the theoretical, social, technological and practical issues related to quality aspects of software patterns including security and safety aspects. The workshop will provide the opportunity for bringing together researchers and practitioners, and for discussing the future prospects of this area. As for the workshop format, first, we will have short talks on what software pat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005